.home {
	width: 100%;
	overflow: hidden;

	.messageBox {
		width: 100%;
		margin-bottom: 10px;
		font-size: 15px;
		background-color: rgb(240, 249, 235);
		// height: 50px;
	}

	.messageBoxSon {
		display: inline-block;
		white-space: nowrap;
		// animation: 10s messageBoxSon linear infinite normal;
	}

	@keyframes messageBoxSon {
		0% {
			transform: translateX(0px);
			-webkit-transform: translateX(0px);
		}

		100% {
			transform: translateX(600%);
			-webkit-transform: translateX(600%);
		}
	}

	.messageBoxSon:hover {
		display: inline-block;
		white-space: nowrap;
		animation: 10s messageBoxSon linear infinite normal paused;
	}

	.home-card-more {
		float: right;
		padding: 3px 0;
		font-size: 13px;
	}

	.home-card-time {
		float: right;
		font-size: 13px;
		width: 130px;
		margin-top: -4px;
	}

	.user-item {
		height: 198px;
		display: flex;
		align-items: center;

		.user-item-left {
			width: 100px;
			height: 130px;
			border-radius: 4px;
			overflow: hidden;

			img {
				width: 100%;
				height: 100%;
			}
		}

		.user-item-right {
			flex: 1;
			padding: 15px;

			.right-title {
				font-size: 20px;
			}

			.right-l-v {
				font-size: 13px;
				display: flex;

				.right-label {
					color: gray;
					width: 80px;
				}

				.right-value {
					flex: 1;
				}
			}
		}
	}

	.info {
		height: 198px;

		.info-scroll {
			height: 100%;
			overflow: hidden;

			.info-ul {
				list-style: none;

				.info-item {
					display: flex;
					font-size: 13px;
					color: gray;
					height: 28px;
					line-height: 28px;

					&:hover {
						color: var(--color-primary);
						cursor: pointer;
					}

					.info-item-left {
						flex: 1;
						flex-shrink: 0;
						text-overflow: ellipsis;
						white-space: nowrap;
						overflow: hidden;
					}

					.info-item-right {
						width: 60px;
						text-align: right;
					}
				}
			}
		}
	}

	.home-recommend-row {
		.home-recommend {
			position: relative;
			height: 100px;
			color: #ffffff;
			border-radius: 4px;
			overflow: hidden;
			cursor: pointer;

			&:hover {
				i {
					right: 0px !important;
					bottom: 0px !important;
					transition: all ease 0.3s;
				}
			}

			i {
				position: absolute;
				right: -10px;
				bottom: -10px;
				font-size: 70px;
				transform: rotate(-30deg);
				transition: all ease 0.3s;
			}

			.home-recommend-auto {
				padding: 15px;
				position: absolute;
				left: 0;
				top: 5%;

				.home-recommend-msg {
					font-size: 18px;
					margin-top: 10px;
					font-weight: 400;
				}
			}
		}
	}
}
.dialogImg {
	display: flex;
	justify-content: center;
}